package org.budo.phone.freeswitch;

import java.util.Map;

import org.budo.phone.api.AbstractPhoneApi;
import org.budo.phone.api.CallCenterAgent;
import org.budo.phone.api.CallCenterTier;
import org.budo.phone.api.request.QueryCallStateRequest;
import org.budo.phone.api.response.QueryCallStateResponse;

/**
 * @author limingwei
 */
public abstract class FreeswitchPhoneApi extends AbstractPhoneApi {
    @Override
    public QueryCallStateResponse queryCallState(QueryCallStateRequest callStateQueryRequest) {
        throw new UnsupportedOperationException();
    }

    /**
     * callcenter agent list
     */
    public Map<String, CallCenterTier> callCenterTierList() {
        throw new UnsupportedOperationException();
    }

    /**
     * callcenter agent list
     */
    public Map<String, CallCenterAgent> callCenterAgentList() {
        throw new UnsupportedOperationException();
    }
}